export const types = {
    MUSIC_IMG: 'MUSIC_IMG',
    MUSIC_LIST_INDEX: 'MUSIC_LIST_INDEX',
    SONG_LIST: 'SONG_LIST'
  };
  
  export const namespace = 'songList';
  
  export default {
    name: namespace, // 这个属性不属于 Vuex，但是通过常量定义成模块名，避免文件间耦合字符串
    namespaced: true, // 开启命名空间，方便判断数据属于哪个模块
    state: {
      // 列表点击的当前歌曲
      songObj: {},
      // 列表点击过去的index
      index: 0,
      // 歌曲列表
      songLists: []
    },
    mutations: {
      [types.MUSIC_IMG](state, songObj) {
        state.songObj = songObj;
      },
      [types.MUSIC_LIST_INDEX](state,index) {
        state.index = index
      },
      [types.SONG_LIST](state,list) {
        state.songLists = list
      }
    },
    getters: {
     
    },
  }